
package actions;

import dao.InexistantEntityException;
import gestion.GestionnaireRemote;

/**
 *
 * @author Alex
 */
public class SupprimerCategorie extends MiagetestAction {

    private Integer idCategorie;

    public void setIdCategorie(Integer idCategorie) {
        this.idCategorie = idCategorie;
    }

    @Override
    public String execute() {

        GestionnaireRemote gestionnaire = lookupGestionnaireRemote();

        try
        {
            gestionnaire.supprimerCategorie(idCategorie);
            
            setMessage("La catégorie " + idCategorie + " a été correctement supprimée.");
        }
        catch(InexistantEntityException ex)
        {
            setMessage(ex.toString());
        }        

        return SUCCESS;
    }

}
